﻿.navbar-toggle {
	/*border-color: rgb(204, 204, 204);*/
	border-color:#fff;
}
.navbar-toggle span {
	background-color: #333;
}

.m-header {
	display: none;
	position: fixed;
	top: 0px;
	left: 0;
	z-index: 9999999;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.4);
	border-top: solid 1px #ccc;
}
.m-header a {
	/*color: rgb(102, 102, 102);*/
}
.m-header a:active {
	color:#FFF;
}
.m-header .x-btn {
	width: 1rem;
	height: 1rem;
	text-align: right;
	left: 290px;
	color: rgb(255, 255, 255);
	font-size: 2rem;
	position: absolute;
	cursor: pointer;
	/*background: url(../js/cha.png) no-repeat center;*/
}
.m-header .x-btn img {
	width: 30px;
	margin-right:0px; margin-top: 10px;
	vertical-align: 10px;
}
.m-header .show-ul {
	right: 0px !important;
}
.m-header .hide-ul {
	right: -280px !important;
}
.m-header .own-child {
	background: url("../images/592257d2d4c32.png") no-repeat 240px / auto 10px;
	background-color: rgb(255, 255, 255);
}
.m-header .mul-lv1 {
	width: 280px;
	height: 100%;
	right: -280px;
	position: absolute;
	background-color: rgb(255, 255, 255);
}
.m-header ul {
	transition:0.3s; right: -280px; color: rgb(102, 102, 102); -webkit-transition: all .3s; -moz-transition: all .3s;
}
.m-header .mul-lv1 {
	list-style: none; padding-left: 10px;overflow-y: scroll;
}
.m-header .mul-lv2 {
	list-style: none; padding-left: 10px;
}
.m-header .mul-lv3 {
	list-style: none; padding-left: 10px;
}

.m-header .mul-lv4 {
	list-style: none; padding-left: 10px;
}

.m-header .mul-lv1 a {
	width: 100%; line-height: 1; font-size: 1.6rem; text-decoration: none; vertical-align: middle; display: inline-block;
}
.m-header .mul-lv1 .mli-lv1 {
	height: 42px; line-height: 42px; padding-bottom: 2px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dashed;
}
.m-header .mul-lv2 .mli-lv2 {
	height: 42px; line-height: 42px; padding-bottom: 2px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dashed;
}
.m-header .mul-lv3 .mli-lv3 {
	height: 42px; line-height: 42px; padding-bottom: 2px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dashed;
}

.m-header .mul-lv4 .mli-lv4 {
	height: 42px; line-height: 42px; padding-bottom: 2px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dashed;
}
.m-header .mul-lv2 {
	top: 0px; width: 280px; height: 100%; right: -290px; position: absolute; z-index: 2; background-color: rgb(255, 255, 255);overflow-y: scroll;
}

.m-header .mul-lv3 {
	top: 0px; width: 280px; height: 800px; right: -290px; position: absolute; z-index: 2; background-color: rgb(255, 255, 255);
}
.m-header .mul-lv4 {
	top: 0px; width: 280px; height: 100%; right: -290px; position: absolute; z-index: 2; background-color: rgb(255, 255, 255);
}

.m-header .up-lv {
	cursor: pointer; background-color:#224e8f;
}
.m-header .up-lv::before {
	background: url("../images/menu_bg.png") no-repeat center / 90%; width: 30px; height: 50px; margin-right: 10px; margin-left:5px; vertical-align: middle; display: inline-block; content: "";
}
.m-header .up-lv a {
	width: auto; color: rgb(255, 255, 255);
}